Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

Windows内核调试

帖子发起人: 新云   发起时间: 2010-02-06 22:34 下午   回复: 3

Print Search
帖子排序:    
   2010-02-06, 22:34 下午
xinyun001 离线,最后访问时间: 2010/10/7 8:28:21 新云

发帖数前150位
注册: 2010-01-27
发 贴: 7
关于蓝屏问题的调试问题求解
Reply Quote
现在公司里面是采用IE进行程序开发的,设计到多线程与音视频显示等问题,现在IE进程出现蓝屏等问题,比较难定位,提示为显卡、声卡、或者虚拟光驱等都出现过蓝屏:
现在设置系统在蓝屏的时候记录一个full dump(内核态的),显示“显示驱动"死锁了,也能找到具体的线程,但是不知道这么样在系统收集系统内核dump的时候,能够把相应的用户态fulldump也收集一下,有没有这样的设置项,或者自己做一个插件也行。请高手提供一下。因为问题出现的概率比较低,10人测试2--3天才出现1次,比较郁闷。
IP 地址: 已记录   报告
   2010-02-07, 14:09 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 关于蓝屏问题的调试问题求解
Reply Quote
发生蓝屏时自动触发的系统转储实际分为mini、kernel和complete三种,选择最后一种时就包含每个用户态进程的信息。
IP 地址: 已记录   报告
   2010-02-07, 19:10 下午
xinyun001 离线,最后访问时间: 2010/10/7 8:28:21 新云

发帖数前150位
注册: 2010-01-27
发 贴: 7
Re: 关于蓝屏问题的调试问题求解
Reply Quote
我选择的就是最后一种,并且抓取的dump有1G多点,但是我却没有办法访问80000000以下的内存(即用户区的内存),我要怎样才能够显示用户态的栈信息,因为这个调试工具也是新学的,没有什么经验。

IP 地址: 已记录   报告
   2010-02-07, 21:10 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 关于蓝屏问题的调试问题求解
Reply Quote
你要切换到要观察的进程,先用!process 0 0命令列出所有进程,然后再用.process命令切换进程。
系统进程是没有用户态空间的,所以如果当前在系统进程,那么是无法观察用户态空间的...
IP 地址: 已记录   报告
高端调试 » 软件调试 » Windows内核调试 » 关于蓝屏问题的调试问题求解

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.